package entity;

import java.sql.Date;

import javax.persistence.*;

@Entity
@Table(name="RecibosAEmisor")
public class ReciboAEmisor {
	
	@Id
	private Integer codigoRecibo;
	
	@OneToOne(cascade=CascadeType.ALL)
	@JoinColumn(name="idCliente")
	private Cliente cliente;
	private String manifiesto;
	
	@OneToOne(cascade=CascadeType.ALL)
	@JoinColumn(name="idSolEnvio")
	private SolicitudEnvio solicitudDeEnvio;
	
	private Boolean firmaResponsableDeposito;
	private Date fechaEstimadaDeEntrega;
	
	

	public ReciboAEmisor() {
		// TODO Auto-generated constructor stub
	}

	public Integer getCodigoRebibo() {
		return codigoRecibo;
	}

	public void setCodigoRebibo(Integer codigoRebibo) {
		this.codigoRecibo = codigoRebibo;
	}



	public Cliente getCliente() {
		return cliente;
	}



	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}



	public String getManifiesto() {
		return this.manifiesto;
	}



	public void setManifiesto(String manifiesto) {
		this.manifiesto = manifiesto;
	}



	public SolicitudEnvio getSolicitudDeEnvio() {
		return solicitudDeEnvio;
	}



	public void setSolicitudDeEnvio(SolicitudEnvio solicitudDeEnvio) {
		this.solicitudDeEnvio = solicitudDeEnvio;
	}



	public Boolean getFirmaResponsableDeposito() {
		return firmaResponsableDeposito;
	}



	public void setFirmaResponsableDeposito(Boolean firmaResponsableDeposito) {
		this.firmaResponsableDeposito = firmaResponsableDeposito;
	}



	public Date getFechaEstimadaDeEntrega() {
		return fechaEstimadaDeEntrega;
	}



	public void setFechaEstimadaDeEntrega(Date fechaEstimadaDeEntrega) {
		this.fechaEstimadaDeEntrega = fechaEstimadaDeEntrega;
	}

	
	
	
	
}
